# Lili punishes (analysis/punishes.py; kept = done 3+ times, not cut short)
# kind needed_window punisher hits damage frames lead press reach open launches | moves id@frame(*=hit) | inputs held:frames | damage frames | notation
char 15
block 10 1621 2 19 22 10 6 1463 10 0 | 1621@0 1622@4* 1574@10* | 0:6,16384:4,0:3,32768:5,0:14 | 9,21 | 1, 2  # P1 x5
block 12 1623 2 32 35 10 9 1302 10 1 | 1623@0* 1624@13* | 0:6,8:3,32776:4,8:4,4104:4,8:24 | 11,34 | f+2, f+3  # P2 x3
block 15 1515 1 13 15 10 8 2008 10 1 | 1515@0* | 4105:4,9:4,4105:4,9:5,4105:4,9:3,4105:1 | 14 | uf+3  # P3 x3
low_block 11 1731 1 18 11 10 2 1714 10 1 | 1731@0* | 0:2,8192:4,0:4,8192:5,0:3,8192:3 | 10 | 4  # P4 x3
low_block 15 1515 1 13 15 10 5 1477 10 1 | 1515@0* | 0:1,9:4,4105:5,9:3,4105:5,9:4,4105:3 | 14 | uf+3  # P5 x3
